package negocio;

import java.util.ArrayList;

import modelo.Compra;
import dao.CompraDAO;
import dao.PublicacionDao;
import excepcion.DAOExcepcion;

public class GestionCompra {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.233A029C-B80C-483B-CE39-3DFA9213757F]
    // </editor-fold> 
    public String realizarCompra (Compra compra) throws DAOExcepcion{
        String mensaje = null;
        CompraDAO dao = new CompraDAO();
        mensaje = dao.insertar(compra);
        return mensaje;
    }

	public Compra obtener(int idCompra) throws DAOExcepcion {
		CompraDAO dao = new CompraDAO();
		Compra compra = dao.obtener(idCompra);
		return compra;
	}
	
	public ArrayList<Compra> mostrarMisCompras(String usuario) throws DAOExcepcion{
		PublicacionDao muestraDao = new PublicacionDao();
		ArrayList<Compra> misCompras = muestraDao.mostrarMisCompras(usuario);		
		return misCompras;		
	}

}
